FOUNDRY-SN-WIRELESS-GROUP-MIB DEFINITIONS::=BEGIN-- Foundry SN WIRELESS GROUP MIB Release 1.0.0
-- Revision 0 04/15/04-- Copyright 1996-2004 Foundry Networks, Inc.
-- All rights reserved.
-- This Foundry Networks SNMP Management Information Base Specification
-- (Specification) embodies Foundry Networks' confidential and
-- proprietary intellectual property. Foundry Networks retains all
-- title and ownership in the Specification, including any
-- revisions.-- This Specification is supplied "AS IS," and Foundry Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.-- SECTION 1: Top Level DefinitionsIMPORTSCounter,TimeTicks,IpAddress,Gauge, enterprises
FROM RFC1155-SMI
OBJECT-TYPEFROM RFC-1212
snWireless
FROM FOUNDRY-SN-SWITCH-GROUP-MIB;-- textual conventionsMacAddress::=OCTETSTRING(SIZE(6))DisplayString::=OCTETSTRINGIfIndexList ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"Each octet within this value specifies a set of eight
interfaces by their ifIndex values, with the first octet
specifying interfaces 1 through 8, the second octet
specifying interfaces 9 through 16, etc. Within each
octet, the most significant bit represents the lowest
numbered interface, and the least significant bit
represents the highest numbered interface. Thus, each
interface of the device is represented by a single bit
within the value of this object. If that bit has a value
of '1' then that interface is included in the set of
interfaces; the interface is not included if its bit has a
value of '0'."SYNTAXOCTETSTRING-- iso(1).org(3).dod(6).internet(1).private(4).enterprises(1).foundry(1991)wgGroup OBJECTIDENTIFIER::={ snWireless 1}
wgMobilityId OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"Unique Identifier used to specify the mobility doamin.
Valid range is <1 - 65535>. Use <0> to remove the domain."::={ wgGroup 1}wgVpnPTDeletePolicy OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"Write a valid VPN pass through policy ID to remove the policy.
Return zero when reading this object."::={ wgGroup 2}--
-- WiFi Interface Table
--wgIfTable OBJECT-TYPESYNTAXSEQUENCEOF WgIfEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"WiFi Interface Table."::={ snWireless 2}wgIfEntry OBJECT-TYPESYNTAX WgIfEntry
ACCESSnot-accessibleSTATUSmandatory
DESCRIPTION"An entry of the WiFi Interface Table."INDEX{ wgIfIndex }::={ wgIfTable 1}
WgIfEntry ::=SEQUENCE{
wgIfIndex INTEGER,
wgIfWirelessEnable INTEGER,
wgIfPnPLearnNewAP INTEGER,
wgIfAutoPortDisable INTEGER,
wgIfVpnPTPolicyId INTEGER}wgIfIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"ifIndex value of the switch interface."::={ wgIfEntry 1}wgIfWirelessEnable OBJECT-TYPESYNTAXINTEGER{other(1),enable(2),disable(3)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Control wireless function of the switch interface."
DEFVAL{ disable }::={ wgIfEntry 2}wgIfPnPLearnNewAP OBJECT-TYPESYNTAXINTEGER{other(1),enable(2),disable(3)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Control the interface to learn new AP."::={ wgIfEntry 3}wgIfAutoPortDisable OBJECT-TYPESYNTAXINTEGER{other(1),enable(2),disable(3)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Disable the interface if the interface link status change."::={ wgIfEntry 4}
wgIfVpnPTPolicyId OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"To bind an interface to a VPN pass through policy, write
a valid policy number which is larger than zero. To unbind
an interface to a VPN pass through policy, write a zero."::={ wgIfEntry 5}--
-- Roaming Peer table
--wgRoamingPeerTable OBJECT-TYPESYNTAXSEQUENCEOF WgRoamingPeerEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Roaming Peer table contains information of peers."::={ snWireless 3}wgRoamingPeerEntry OBJECT-TYPESYNTAX WgRoamingPeerEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry of the roaming peer table."INDEX{ wgRoamingPeerIpAddress }::={ wgRoamingPeerTable 1}
WgRoamingPeerEntry ::=SEQUENCE{
wgRoamingPeerIpAddress
IpAddress,
wgRoamingPeerConnectionStatus
INTEGER,
wgRoamingPeerRowStatus
INTEGER}wgRoamingPeerIpAddress OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"IP Address of the ISRP peer."::={ wgRoamingPeerEntry 1}wgRoamingPeerConnectionStatus OBJECT-TYPESYNTAXINTEGER{other(1),configured(2),established(3)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"Shows the state of the ISRP Connection."::={ wgRoamingPeerEntry 2}wgRoamingPeerRowStatus OBJECT-TYPESYNTAXINTEGER{other(1),valid(2),
delete(3),create(4)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Shows the state of the row in the PeerRow Table."::={ wgRoamingPeerEntry 3}--
-- AP Plug and Play Table
--wgPnPTable OBJECT-TYPESYNTAXSEQUENCEOF WgPnPEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"AP Plug and Play Table."::={ snWireless 4}wgPnPEntry OBJECT-TYPESYNTAX WgPnPEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry of the AP Plug and Play Table."INDEX{ wgPnPIfIndex, wgPnPMacAddress }::={ wgPnPTable 1}
WgPnPEntry ::=SEQUENCE{
wgPnPIfIndex INTEGER,
wgPnPMacAddress MacAddress,
wgPnPIpAddress IpAddress,
wgPnPIpMask IpAddress,
wgPnPIpDefaultGw IpAddress,
wgPnPStatus INTEGER,
wgPnPRowStatus INTEGER}wgPnPIfIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"ifIndex value of the switch interface."::={ wgPnPEntry 1}wgPnPMacAddress OBJECT-TYPESYNTAXMacAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"MAC address of the attached AP."::={ wgPnPEntry 2}wgPnPIpAddress OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"IP address of the attached AP."::={ wgPnPEntry 3}wgPnPIpMask OBJECT-TYPE
SYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"Subnet mask of the attached AP."::={ wgPnPEntry 4}wgPnPIpDefaultGw OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"Default gateway of the attached AP."::={ wgPnPEntry 5}wgPnPStatus OBJECT-TYPESYNTAXINTEGER{other(1),discovered(2),configured(3),operational(4)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"AP device status. If the switch diecovered a new AP which
had not been configured, the 'discovered' state will return.
If the AP's IP address, subnet mask and default gateway were
configured to the switch port but the AP with the matching
MAC address had not attached to the switch port, 'configured'
state will return. If the AP's IP address, subnet mask and
default gateway were configured to the switch port and the
AP with the matching MAC address had attached to the switch
port and was operating, 'operational' state will return."::={ wgPnPEntry 6}wgPnPRowStatus OBJECT-TYPESYNTAXINTEGER{other(1),valid(2),delete(3),create(4),modify(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Create, delete or modify a row of AP Plug and Play Table."::={ wgPnPEntry 7}--
-- VPN Pass Through Server Table
--wgVpnPTServerTable OBJECT-TYPESYNTAXSEQUENCEOF WgVpnPTServerEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION
"VPN pass through server table"::={ snWireless 5}wgVpnPTServerEntry OBJECT-TYPESYNTAX WgVpnPTServerEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry of the VPN pass through server table."INDEX{ wgVpnPTServerPolicyId, wgVpnPTServerIpAddress }::={ wgVpnPTServerTable 1}
WgVpnPTServerEntry ::=SEQUENCE{
wgVpnPTServerPolicyId INTEGER,
wgVpnPTServerIpAddress IpAddress,
wgVpnPTServerRowStatus INTEGER}wgVpnPTServerPolicyId OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"VPN pass through policy identifier. It must be greater than zero."::={ wgVpnPTServerEntry 1}wgVpnPTServerIpAddress OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION
"VPN server IP address."::={ wgVpnPTServerEntry 2}wgVpnPTServerRowStatus OBJECT-TYPESYNTAXINTEGER{other(1),valid(2),delete(3),create(4)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Create or delete a row of VPN pass through server table."::={ wgVpnPTServerEntry 3}--
-- VPN Pass Through Filter Table
--wgVpnPTFilterTable OBJECT-TYPESYNTAXSEQUENCEOF WgVpnPTFilterEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"VPN pass through filter table"::={ snWireless 6}wgVpnPTFilterEntry OBJECT-TYPESYNTAX WgVpnPTFilterEntry
ACCESSnot-accessible
STATUSmandatoryDESCRIPTION"An entry of the VPN pass through filter table."INDEX{ wgVpnPTFilterPolicyId, wgVpnPTFilterProtocol, wgVpnPTFilterPort }::={ wgVpnPTFilterTable 1}
WgVpnPTFilterEntry ::=SEQUENCE{
wgVpnPTFilterPolicyId INTEGER,
wgVpnPTFilterProtocol INTEGER,
wgVpnPTFilterPort INTEGER,
wgVpnPTFilterRowStatus INTEGER}wgVpnPTFilterPolicyId OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"VPN pass through policy identifier. It must be greater than zero."::={ wgVpnPTFilterEntry 1}wgVpnPTFilterProtocol OBJECT-TYPESYNTAXINTEGER{other(1),udp(2),tcp(3)}ACCESSread-only
STATUSmandatoryDESCRIPTION"Allow this type of protocol to pass through."::={ wgVpnPTFilterEntry 2}wgVpnPTFilterPort OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Allow this protocol port to pass through."::={ wgVpnPTFilterEntry 3}wgVpnPTFilterRowStatus OBJECT-TYPESYNTAXINTEGER{other(1),valid(2),delete(3),create(4)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Create or delete a row of VPN pass through filter table."::={ wgVpnPTFilterEntry 4}--
-- VPN Pass Through Policy Table
--wgVpnPTPolicyTable OBJECT-TYPE
SYNTAXSEQUENCEOF WgVpnPTPolicyEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"VPN pass through policy table"::={ snWireless 7}wgVpnPTPolicyEntry OBJECT-TYPESYNTAX WgVpnPTPolicyEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry of the VPN pass through policy table."INDEX{ wgVpnPTPolicyId }::={ wgVpnPTPolicyTable 1}
WgVpnPTPolicyEntry ::=SEQUENCE{
wgVpnPTPolicyId INTEGER,
wgVpnPTPolicyPortList IfIndexList
}wgVpnPTPolicyId OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"VPN pass through policy identifier. It must be greater than zero."::={ wgVpnPTPolicyEntry 1}wgVpnPTPolicyPortList OBJECT-TYPESYNTAX IfIndexList
ACCESSread-only
STATUSmandatoryDESCRIPTION"A list of ports bound to this VPN pass through policy."::={ wgVpnPTPolicyEntry 2}END